<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	template="/templates/mainTemplate.xhtml">
	<ui:define name="windowTitle">
            #{msgs.loginTitle}
         </ui:define>
	<ui:define id="content" name="content">
		<h:form>
			<rich:panel>
				<rich:dataTable
					onRowMouseOver="this.style.backgroundColor='#F1F1F1'"
					onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'"
					cellpadding="0" cellspacing="0" width="700" border="0"
					id="projectList" style="width : 100%" styleClass="tableStyle"
					rowClasses="oddRow,evenRow" headerClass="tableHeader"
					value="#{taskBeanList.taskList}" var="taskItem">
					<f:facet name="header">
						<rich:column>
							<h:outputText styleClass="textStyle"
								value="List wszystkich zadań przypisanych do użytkownika " />
						</rich:column>
						<rich:columnGroup>
							<rich:column>
								<h:outputText styleClass="headerText" value="Nazwa" />
							</rich:column>
							<rich:column>
								<h:outputText styleClass="headerText" value="Opis" />
							</rich:column>
							<rich:column>
								<h:outputText styleClass="headerText" value="Projekt" />
							</rich:column>
							<rich:column>
								<h:outputText styleClass="headerText" value="Context" />
							</rich:column>
							<rich:column>
								<h:outputText styleClass="headerText" value="Usuń" />
							</rich:column>
						</rich:columnGroup>
					</f:facet>
					<rich:column>
						<h:commandLink
							action="#{taskBeanList.showTaskDetails(taskItem.id)}"
							value="#{taskItem.taskName}" />
					</rich:column>

					<rich:column>
						<h:outputText value="#{taskItem.taskDescription}" />
					</rich:column>
					<rich:column>
						<h:commandLink
							action="#{taskBeanList.showProjectDetails(taskItem.project.id)}"
							value="#{taskItem.project.name}" />
					</rich:column>
					<rich:column>
						<h:commandLink
							action="#{taskBeanList.showContextDetails(taskItem.context.id)}"
							value="#{taskItem.context.name}" />
					</rich:column>
					<rich:column>
						<h:commandLink action="#{taskBeanList.deleteTask(taskItem)}"
							value="Usuń" />
					</rich:column>
				</rich:dataTable>

				<h:panelGroup style="display:block; text-align:center; margin: 10px">
					<h:commandButton action="#{taskBeanList.goToCreateTaskSite}"
						value="#{msg.addNewTask}" />
				</h:panelGroup>


			</rich:panel>

		</h:form>
	</ui:define>

</ui:composition>